the armadillos' armour - İspanyolca İngilizce Sözlük